amphisbaenidaeEnglish

Amphisbaenidae, family Amphisbaenidae

Noun

Worm lizards

English: Amphisbaenidae, family Amphisbaenidae

English words with similar meanings

Show 1 words