Spanish Portuguese Dictionary

español - português

Huerta in Portuguese:

1. horta