What is the meaning of [Bread and butter]

Bread and butter is a basic food that many of us eat. So the idiom bread and butter refers to a job that makes the money you need to live and afford basic necessities like food, housing, etc. “Fishing is the bread and butter of the friendly people I met on the island last summer.”