discuss something in utter detail - Turkish English Dictionary