look up any word, like leh:

1 definition by Lor Lor

 
1.
A general word used for when one sees an attractive person and proceeds to make noice or make physical movements
"Stop spatulating in the hallway!"
by Lor Lor April 22, 2006
5 2