Dictionary orihuela December 22, 2007 davepoobond Leave a comment orihuela – n. a 1 wheel drive car Share this:EmailFacebookTwitterMoreRedditTumblr Related