meaning of otter shrew

1. amphibious African insectivorous mammal that resembles an otter


Related Words

otter shrew |

Developed & Maintained By Taraprasad.com

Treasure Words