triazolopyridine antidepressant - Turkish English Dictionary