Spanish-English dictionary »

socarrat meaning in English

SpanishEnglish
socarrat noun

tahdig(crisp rice)
noun