Top definition
a Persian word which means "small" or "li'l". It is often used to refer to a girl when flirting, (with the meaning, li'l girl)
You're my cute koochooloo! (meaning You're my cute li'l girl!)
by meowmeowavazmishe September 11, 2010
Get the mug
Get a koochooloo mug for your guy Abdul.