explain something in detail - Turkish English Dictionary