bill payable on sight - French English Dictionary