telescopic denture - Alemán Inglés Diccionario