tough titty! - Allemand Anglais Dictionnaire