The idiom “All hat and no cattle” means:

A. Very impressive
B. All talk but no action
C. Much powerful and strong
D. Place without animals
✅ Answer: B. All talk but no action