nymphoids

English

Noun

nymphoids

  1. plural of nymphoid