small elongated appendage - Turc Anglais Dictionnaire