leptochoroids
English
Noun
leptochoroids
plural of
leptochoroid