trova meaning in english [Tel.] n. A way, road. margamu. Means, an expedient. veravu. trovari trov-ari. [trova+ari.] n. One who knows the way.