last and highest bid - German English Dictionary