Find the word definition

Wikipedia
Ambatofinandrahana

Ambatofinandrahana is a town in Ambatofinandrahana District in central Madagascar

It is a part of Amoron'i Mania Region.