Find the word definition

Wikipedia
Vechoochira

Vechoochira (in Malayalam:വെച്ചൂച്ചിറ) is a village located in Pathanamthitta district of Kerala, India.