to bear the imprint of… - German English Dictionary