investor of last resort - German English Dictionary