self-contained portable toilet - Spanish English Dictionary