right to appear and be heard - Alemán Inglés Diccionario