baffles
English
Noun
baffles
plural of
baffle
Verb
baffles
third-person singular
simple present
indicative of
baffle
French
Noun
baffles
?
plural of
baffle