farm irrigation structure - Spanish English Dictionary