meaning of siren

1. eel-like aquatic North American salamander with small forelimbs and no hind limbs; have permanent external gills


Related Words

siren | siren call | siren song | sirenia | sirenian | sirenian mammal | sirenidae |

Developed & Maintained By Taraprasad.com

Treasure Words