Wiktionary
beat banaghan
vb. (context idiomatic 1811 English) An Irish saying of one who tells wonderful stories, or of something which is amazing and remarkable.