long-snouted mongoose - German English Dictionary