Definify.com

Definition 2024


toor

toor

Scots

Noun

toor (plural toors)

  1. A tower

Derived terms