kamus
.
Search
About
sister-in-law
English
sister-in-law
Noun
The sister of your spouse
English: sister-in-law