rough landing - Turkish English Dictionary