Name Details

Tambura

Meaning

A musical instrument like a guitar