amrayi meaning in english [H.] A garden or grove of mango trees. mamiditopu. Also, a tope or garden. topu, tota.