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.