fire extinguishing vehicle - German English Dictionary