(2) He beefed about the facilities available at this hotel.
This phrase allegedly comes from the London criminal underworld, well known to be full of cockney rhyming slang. The traditional shout of stop thief! was mocked by being replaced by hot beef, hot beef in criminal circles who thought that the shouters of stop thief were making an unnecessary fuss. The 1811 Dictionary of the Vulgar Tongue defines Beef as: to cry beef; to give the alarm.