Spanish-English dictionary »

serrallo meaning in English

SpanishEnglish
serrallo noun
{m}

seraglio(palace)
noun
[UK: se.ˈrɑː.lɪəʊ] [US: se.ˈrɑː.lɪo.ʊ]