speak without any planning or preparation - Turkish English Dictionary