the meat and potatoes of something - Turco Inglés Diccionario