by aliceeeeeeeee xxxxxx November 18, 2007
by bennyBb May 14, 2007
An indian origin word which describes the couple of green parrot that always feeling horney with each others. they are such a desperate of sex that any one of couple can sex in absence of other.
by Digamberthegreat May 11, 2020
by TheOneAndOnlyManny July 24, 2019
by German Communist November 10, 2021