the rostra - German English Dictionary