Грамматический словарь Зализняка (склонения слова):
Космач, космачи, космача, космачей, космачу, космачам, космача, космачей, космачом, космачами, космаче, космачах
косма́ч
-а, м. прост.
О животном с косматой шерстью, гривой (обычно о лошадях и медведях).
Лошади бегут, навострив уши; впереди всех --- скачет какой-нибудь рыжий космач, с репейниками в спутанной гриве. Тургенев, Бежин луг.
||
О человеке с длинными или густыми и всклокоченными волосами.
— Перед князем Борькой смиряться мне!.. Эк что выдумал, долгогривый космач [архимандрит]! Мельников-Печерский, Старые годы.
косма́ч
КОСМАЧ -а; м. Разг.
1. О животном с косматой шерстью, гривой (обычно о лошадях и медведях).
2. О человеке с длинными или густыми и всклокоченными волосами; лохмач.