English edit

Noun edit

leaf insects

  1. plural of leaf insect

Anagrams edit