bombyxes

English

Noun

bombyxes

  1. plural of bombyx