Babadada.com – every language at a glance!
Press release - Pictorial dictionairies for a slightly better world Hamburg, Germany - The Team of Babadada.com (www.babadada.com), and their fellow contributors had an idea: As pictorial (visual) dictionairies are…