hide or shelter behind something - Spanish English Dictionary