kamus
.
Search
About
stalls
English
horse barn, stable, stalls
Noun
A farm building for housing horses or other livestock
English: stable, stalls, horse barn
English words with similar meanings
Show 2 words
horse barn
stable