Find the word definition

Wikipedia
Evoma

Evoma is an Indian corporation based in Bangalore, IN providing serviced office & business hotel accommodation.