Spanish-English dictionary »

mirilla meaning in English

SpanishEnglish
mirilla noun
{f}

peephole(hole)
noun
[UK: ˈpiːp.həʊl] [US: ˈpiːphoʊl]