MalayTranslate.com
Malay to English Translator
Translate Here

English to English

stalls

noun (n)

  • a farm building for housing horses or other livestock
    sebuah bangunan pertanian untuk perumahan kuda lain atau ternak
    Synonym:
    horse barn, stable
    source: wordnet30