not able to stay still = restless

listen to the pronunciation of not able to stay still = restless
English - Turkish

Definition of not able to stay still = restless in English Turkish dictionary

not to stay
kalmamak
English - English
squirrely