in need of (further) explanation - Turco Inglés Diccionario