a meddling or interfering person - Turc Anglais Dictionnaire