ajuga chamaepitys - German English Dictionary