struggle for existence (Q3510630)
concept
Language: