vistari meaning in english [from Skt. vistaramu.] n. A leaf platter, bhojanamu cesedi aku. plu. vistallu.