olive yard planted with stumps - Spanish English Dictionary

Suggest a Term