Polyglot Companion

A vocabulary companion for two people learning each other's language.