bill payable at sight - French English Dictionary