autoambulance - German English Dictionary