Fetching details from the dictionary...

to go; to come; to call
to be defeated; to collapse; to die
to be annoyed; to be nonplussed
to be madly in love
to visit (shrine, grave)
ただいままいりました。
I have just arrived.
暑さにまいってしまった。
I was exhausted by the heat.
駅までまいりますのでお待ちください。
I'll come to the station, so please wait.