Cochin
Definitions
2
Posts
2
Posters
147
Views
-
A place in India where cochin i.e. chilling, maxing and relaxing, hanging out was invented. Nobody chilled out before it was exported by cochin.
-
to [stay in] a place, to [sit], or to be [somewhere]
Explore More Definitions
Browse our collection of 300,000+ community-written definitions