telocentrosomes
English
Noun
telocentrosomes
plural of
telocentrosome