English edit

Noun edit

monorchiid (plural monorchiids)

  1. Any nematode of suborder Monorchiata

Anagrams edit