Across
- 2. to get along well
- 3. sincere
- 5. doctor's/dentist's office
- 11. popular
- 12. post office
- 13. to get angry
- 15. bank
- 16. teammate
- 17. fish
- 18. to go; to leave
- 21. to understand each other well
- 23. to be proud of
Down
- 1. to no get along
- 4. coach
- 6. impatient
- 7. shy
- 8. bird
- 9. generous
- 10. patient
- 14. to misunderstand each other
- 19. to argue
- 20. to have an appointment
- 22. to stay