Wiktionary
opisthorchiids
n. (plural of opisthorchiid English)
n. (plural of opisthorchiid English)