Top definition
An artistic, creative and imaginative woman who will be loved by all. Everyone loves her and she will make this a better world!
Aicusa is the winner for the art competition!
by Lilly chickens January 10, 2018
Get the mug
Get a Aicusa mug for your mate Jerry.
buy the domain for your recipe site