self-perplexed - Alemán Inglés Diccionario