Spanish-English dictionary »

imaginaria meaning in English

SpanishEnglish
imaginaria noun
{f}

night watch(watch kept during the night)
noun