Spanish English Dictionary

español - English

Huerta in English:

1. vegetable plot