ram's horn squid - Turc Anglais Dictionnaire