Dictionary
 Open and Collaborative
 Home page

Meaning of tarrago




Spanish open dictionary

tarrago
  408

Tarrago . 1. m. labiada plant, salvia species.




  ADD NEW MEANING