Top definition
to be frustrated, overly frustrated and rushed. could also mean feariece
by Matthew Pace January 08, 2009
Get the mug
Get a frustra mug for your cat Helena.