GNU Collaborative International Dictionary of English

Found one definition

  1.       
    pissoir, n. a public urinal, in European countries.

    [PJC]