sizable investment - Turkish English Dictionary