1 English Synonyms for ALABAI
Prev.1Next
Central Asian Ovcharka
Definition: 1. (zoology) A breed of large dog usually used as a livestock guardian.
Show more information about Central Asian Ovcharka
Prev.1Next
Search took: 7.3062 ms
Definition: 1. (zoology) A breed of large dog usually used as a livestock guardian.
Show more information about Central Asian Ovcharka
Search took: 7.3062 ms