What is Nemaratoo?
to have great frustration.
I lost my favorite pair of socks! NEMARATOO!
See frustrated, ugh, fuck, yargh