Flores Man Definition

noun
Homo floresiensis.
American Heritage