The long B has Hot = the first word, Books = a usual crossword abbreviation and a four-letter word meaning 'above'. The abbreviation and the 4-letter word gets reversed/turned over. The finished answer if food-related.
The G word is a four-letter word for walk (noun, way of walking), with the last letter removed - so 'short walk'. Inside, there's a six-letter word for coarse/rude. Another thematic entry...