albacar
Top 50000
Meanings
Noun
1. A space enclosed by fences near a castle, either inside or outside, used to keep livestock.