Spanish-English dictionary »

torre del reloj meaning in English

SpanishEnglish
torre del reloj noun
{f}

clock tower(tower having a large clock)
noun