Hey you! Yes, you! Thank you for adding beauty to the world!
Definitions of Oxon:
noun: Postal abbreviation for Oxfordshire
noun: (after a qualification) University of Oxford, used especially following post-nominal letters indicating status as a graduate.
noun: (organic chemistry) Any organic compound derived from another in which a phosphorus-sulfur bond in the parent has been replaced by a phosphorus-oxygen bond in the derivative.