Daily Crossword

1234567
Across
  1. 2. Honest and direct in speech
  2. 5. Welsh surname meaning "young warrior"
  3. 7. Main character of a 2021 Pixar film set on the Italian Riviera
Down
  1. 1. Famous Brazilian jiu-jitsu family
  2. 3. Belgian company known for electrical switches and smart-home systems
  3. 4. Hindi word meaning "blue"
  4. 6. Missing; not present