English Dictionary
Definition shikara in British English
shikara noun
[countable] noun
/ʃɪˈkɑːrə/

English Dictionary