Brae

Spanish Meaning

ladera

English Meaning

  1. Scots A hillside; a slope.

StatCounter - Free Web Tracker and Counter