abstract data type - German English Dictionary