Skip to main content

Definitions by Diego Rivera bitch

An acronym standing for Xtreme Dinosaur.
xd by Diego Rivera bitch October 12, 2006