more advantageous - Turkish English Dictionary