salt marsh harvest mouse - German English Dictionary