生存競争(せいぞんきょうそう)

Japanese vocabulary

Meaning: struggle for existence

See it used in real works