alameda

noun
  1. a public walkway or promenade lined with trees
  2. Usage: from Spanish

Examples