trap for hunting birds or other small animals - Francés Inglés Diccionario

Proponer traducción