Tolong jelaskan mengenai Kara Koyunlu

Kara Koyunlu atau Qara Qoyunlu ( / Garagoýunly; Azeri: قرا قویونلو / Qaraqoyunlu; ;

) adalah federasi suku Turkoman Syiah yang berkuasa atas wilayah yang meliputi Armenia, Azerbaijan, Azerbaijan Iran, Iran barat, Turki timur dan Irak dari tahun 1375 hingga 1468.