malaysian trumpet snail - German English Dictionary