road motor coach service - German English Dictionary