Canis mesomelas m
Latin canis (“dog”) + mesomelas (from Ancient Greek μέσος (mésos, “middle”) + μέλας (mélas, “black”)).