land-based weapon - Spanish English Dictionary