in need of (further) explanation - Turkish English Dictionary