Meaning of 'Salvia'

  • செம் மலர்கள் கொண்ட தோட்டச் செடி

Synonyms


Browse English to Tamil Dictionary