• Towre

    Full definition of towre

    Noun

    towre

    (plural towres)
    1. Obsolete form of tower
    © Wiktionary