vehicle-borne improvised explosive device - Spanish English Dictionary