sizeable investment - German English Dictionary