baffles

English

Noun

baffles

  1. plural of baffle

Verb

baffles

  1. third-person singular simple present indicative of baffle

French

Noun

baffles ?

  1. plural of baffle