• Ectara

    Full definition of ectara

    Noun

    ectara

    (plural ectaras)
    1. (musical instruments) A one-stringed musical instrument from India

    Anagrams

    © Wiktionary