toilet cleaning vehicle - German English Dictionary