i just picked up a total barmes on my fantasy squad today
the rising ultimate, best up-and-coming thing, the emerging greatest
"i just picked up a total barmes on my fantasy squad today" What is the definition of "barmes"?