Vocabulary

カンブリア爆発

Cambrian explosion (of life)

noun