Dictionary search results

Showing 1-3 of 3 results

human shield US English

A person or group of people held near a potential target to deter attack

human shield English-Spanish

escudo m humano