Arabic-English dictionary »

دَار شَاي meaning in English

ArabicEnglish
دَار شَاي f

teahousea cafe that sells tea