English

edit

Noun

edit

leaf insects

  1. plural of leaf insect

Anagrams

edit