French drive

English

Noun

French drive (plural French drives)

  1. (cricket) Synonym of Chinese drive.