Word Definition

Baffled

  1. of Baffle

Synonyms