Dictionary.com
Thesaurus.com
have peed
  • present perfect of pee.

More Suggestions