stadium [noun] + giants [noun]