citroids

English

Noun

citroids

  1. plural of citroid