Definition
To be completely different from something or someone previously mentioned or discussed.
Being a great musician is one thing, but being a great music teacher is another kettle of fish.
Understanding the concept in theory is one thing, but applying it in practice is a different kettle of fish.
Having a good job is one thing, but running a successful company is another kettle of fish.