Being up for something — "Bock haben" = to feel like it.
"Hast du Bock?" is "are you up for it?" and "keinen Bock" means you cannot be bothered — one of the most common things young Germans say.
Literally a male goat; the idiom likely comes from Romani "bokh" (hunger).
Reading a definition isn't the same as saying it to someone. Lingo Kaiava is a voice tutor set to German — it uses Bock the way locals do, corrects you in the moment, and never "fixes" the way real people actually talk into textbook German.
Free to start. No signup for your first conversation.