English edit

Noun edit

aleyrodids

  1. plural of aleyrodid