Where does “заодба” come from?

заодба (Macedonian) comes from Macedonian -ба, from Proto-Slavic -ьba — Forms action nouns from verbs.

Ancestry of “заодба”, step by step

StepLanguageWordMeaning
1Macedonian-баSuffix appended to verbs to create feminine nouns
2Proto-Slavic-ьbaForms action nouns from verbs
Every word from Proto-Slavic -ьbaEvery word from Macedonian -ба