"the place where livestock stands and is compacted from the mixture of soil and excrement" - English Arabic dictionary
"the place where livestock stands and is compacted from the mixture of soil and excrement" - Translation from English to Arabic
NO CONTEXTUAL TRANSLATIONS.