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

American Dictionary