Definitions of Phyllidae:

  • noun:   leaf insects