1 definition by g1nger_bread

1
Japanese for 'oh dear'. it's what shotacons say when they find their prey
by g1nger_bread March 25, 2019
Get the merch
Get the ara ara neck gaiter and mug.