hand-delivered - French English Dictionary