homo soloensis

(noun) Homo soloensis

homo (generic term)
man (generic term)
human being (generic term)
human (generic term)