peruvian mock vervain (glandularia peruviana) - Spanish English Dictionary