hide or shelter behind something - Turc Anglais Dictionnaire