Term Detail on Glossa. A collaborative, multilingual digital dictionary designed for teams and communit.