Flores Man

Noun

 * 1) An extinct hominid who lived in Indonesia.