self-contained portable toilet - Alemán Inglés Diccionario