depressed limpet - Turkish English Dictionary