Czech-English dictionary »

alibaba meaning in English

CzechEnglish
Alibaba noun
{m}

Ali Baba(a fictional character)
noun