ラミドゥスえんじん
Meanings
Noun
1. Ardipithecus ramidus (species of hominin)
Composed of
ape man