afraid of own shadow - Alemán Inglés Diccionario