Definitions | solenodon |
| noun
- any of some species of small nocturnal, burrowing, insectivorous mammals from the Solenodontidae family, with a long snout and venomous saliva.
Translations: - German: Schlitzrüssler
Supplemental Details:Sponsor an extended definition for solenodon for as little as $10 per month. Click here to contact us.
| |
|