Definition of French roll in English:

French roll

noun

  • 1A crisp roll of French bread.

  • 2

    another term for French twist