UrbanDictionary have a meaning for it, but it's the first time I have come across the word:
Urban Dictionary: Trainor
Also, this could be a private joke based on someone's name, like many entries.
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: