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