meaning of AYBABTA

AYBABTA meaning in Urban Dictionary

A Phrase popular by members of Thursday Night Curry (TNC) or Curry Munchers for brief.