What does addax nasomaculatus mean?

addax nasomaculatus meaning in General Dictionary

huge antelope with gently spiraled horns of desert parts of north Africa