English Dictionary
Definition triad in British English
triad noun
[countable] noun
/ˈtraɪæd/
1
Synonyms and related words
