ram's horn squid - Turkish English Dictionary