SpanishDictionary.org




Spanish Dictionary Search






Abalear in English

To Shoot {vt} [Latin America]