English Dictionary
Definition a near relative/relation in British English
a near relative/relation phrase
phrase
Synonyms and related words

English Dictionary