Translation of tarragon in Malay

tarragon

sejenis herba

noun

  • 1

    sejenis herba