river shrew (potamogale velox) - Spanish English Dictionary