the meat and potatoes of something - Turc Anglais Dictionnaire