Definition of French nut in English:

French nut

noun

Devon, English Regional
rare
  • A walnut, the fruit of the walnut tree; usually in plural.

Origin

Middle English; earliest use found in Peri Didaxeon.