demand an explanation (of) - İngilizce Eşanlam Sözlük