giant_lizard
has definitions from the field of zoology
|
|
1 |
[ noun ] (zoology) the largest lizard in the world (10 feet); found on Indonesian islands
Related terms |
* |
|
giant_lizard
has definitions from the field of zoology
|
|
1 |
[ noun ] (zoology) the largest lizard in the world (10 feet); found on Indonesian islands
Related terms |
* |
|