Definition of Thomas More, St in English:

Thomas More, St

proper noun