hemen havlu atmak - Turkish English Dictionary