GORM is Grails' object relational mapping tool that provides a simpler and easier to use API for working with databases compared to Hibernate. It leverages Hibernate under the hood but uses conventions over configuration, allowing database access and relationships to be defined directly in domain classes without additional mapping files or DAOs. While powerful, GORM has some limitations like lack of support for multiple data sources and disadvantages of programming in a dynamic language.