meniscocytes
English
Noun
meniscocytes
plural of
meniscocyte