squirrely

listen to the pronunciation of squirrely
الإنجليزية - الإنجليزية
not able to stay still = restless