Alphabet Filter:

Results

Definition of towered:

  1. Adorned or defended by towers.

Usage examples: