bumpy landing - Turkish English Dictionary