garrote tree wrapped with pita cord - Español Inglés Diccionario

Proponer traducción