Dictionary.com
Thesaurus.com

horse's ass

American  

noun

Slang: Vulgar.
  1. a stupid or foolish person.