Table Top

Dungeon Crawler vs Boss Battler vs Adventure Game

What’s the difference between a Dungeon Crawler vs a Boss Battler vs an Adventure Game? There is overlap but what is unique?