1 definition by secretmindof109

Top Definition
a spanish word for "caress"
caricia mi amor' (caress my love)
by secretmindof109 July 23, 2009
Mug icon
Buy a Caricia mug!