dracunculidaeEnglish

Dracunculidae, family Dracunculidae

Noun

Greatly elongated roundworm

English: Dracunculidae, family Dracunculidae

English words with similar meanings

Show 1 words