turkey drumstick - English Synonyms Dictionary