meaning of olympic salamander

1. small large-eyed semiaquatic salamander of the United States northwest


Related Words

olympic salamander |

Developed & Maintained By Taraprasad.com

Treasure Words