meaning of marine iguana

1. shore-dwelling seaweed-eating lizard of the Galapagos Islands


Related Words

marine iguana |

Developed & Maintained By Taraprasad.com

Treasure Words