arriate
Top 35000
Meanings
Noun
1. an elongated parterre (formal garden) (architecture)
Examples1
My flowerbed was ruined by my neighbor's cats.