meaning of carasurria

carasurria meaning in Urban Dictionary

ways to show pleasure whenever deciding on an idea