improvised mine - Turkish English Dictionary