Search in: Word
Vietnamese keyboard: Off
Virtual keyboard: Show
English - English (Wordnet) dictionary
telosporidia
Jump to user comments
Noun
  • parasitic sporozoans that form spores containing one or more infective sporozoites
Related words
Related search result for "telosporidia"
Comments and discussion on the word "telosporidia"