odorous - Turkish English Dictionary