もあろう

there may be; of all

→ も
phrase Rare #39,304
there may be; of all A formal or literary expression. In ともあろうものが/者が, it means “someone of that status should...” and expresses surprise or criticism. In 所もあろうに, it means “of all places,” while 日もあろう means “there may be a day.”
JA: 専門家ともあろう人が、そんな間違いをするとは驚きだ。
EN: It's surprising that someone who is an expert would make such a mistake.

もあろうモンゴル偶然彼女に出会った

Of all places, I happened to run into her in Mongolia.

大学の教授もあろうものがなぜ殺人事件を起こしたのだろうか

Why would a university professor of all people commit murder?

彼らもいつか幸福になるもあろう

Someday, they too may find happiness.