1 definition by Alex trey boydstun

Top Definition
A turtle that is either horny or infected
Omg that turtle must be ehyen
by Alex trey boydstun October 26, 2019

Mug icon
Buy a ehyen mug!