hide or shelter behind something - Espagnol Anglais Dictionnaire