There is no one-word substitute in English for "son-in-law."
The word you want is florist.
Sportsmanship is a word substitute for spirit of game
The word metalworking is one word.
No, you cannot substitute one accent with another accent in a language. Accents are specific to regions and are a natural part of how a language is spoken by different groups of people.
what word can I substitute for constitutes
The word that works is idiot.
eat, use
Elevate
One word is reprobate.
Traditionalist
Deaf