dohkang e

English: Translation
big lizard; probably a type of monitor lizard
noun
ID
947