komodo_lizardEnglish

Komodo dragon, Komodo lizard, Varanus komodoensis, dragon lizard, giant lizard

Noun

The largest lizard in the world (10 feet), found on Indonesian islands

English: Komodo dragon, Komodo lizard, dragon lizard, giant lizard, Varanus komodoensis

Bahasa: komodo, Komodo

Bahasa words with similar meanings

English words with similar meanings

Show 4 words