Definition of French roll in English:

French roll

noun