Definify.com

Definition 2025


kemancha

kemancha

English

Noun

kemancha (plural kemanchas)

  1. Alternative spelling of kamancheh

Anagrams