Definitions by I love n ❤️
ngarutoa
If you ever have a ngarutoa in your life just know that they are the funniest thing you'll ever meet their presence brightens up your day and saddens you when gone. They are the most adorable things and please keep them in your heart forever
ngarutoa by I love n ❤️ August 19, 2024