motorized yard sprayer - Espagnol Anglais Dictionnaire