Search term emboscar has one result
Jump to
ES Spanish EN English
emboscar (n v) [To attack by ambush; to waylay] ambush (n v) [To attack by ambush; to waylay]

Spanish English translations