Meaning of mehora

mehora

Tagalog

n., pl. improvements made on a property, etc.