1 definition by g1nger_bread

Top Definition
Japanese for 'oh dear'. it's what shotacons say when they find their prey
ara ara, are you alone, little boy?
by g1nger_bread March 25, 2019

Mug icon
Buy a ara ara mug!