depressed limpet - German English Dictionary