Top definition
Probably the best thing in the universe.
Synonym of Perfection
‘I’ll be damned if you can find something greater than Manjulika.’
by BuddyBooReginald February 26, 2018
Get the mug
Get a manjulika mug for your coworker Beatrix.