be a (something) through and through - Turc Anglais Dictionnaire