made of barbed wire (fence) - Español Inglés Diccionario

Proponer traducción