drenched (very wet) - Turc Anglais Dictionnaire