Word info

ectara

Noun

Meaning

ectara (plural ectaras)

A one-stringed musical instrument from India.

Source: en.wiktionary.org

Anagrams

Close letter words and terms