haptene - German English Dictionary