noun a very large, expensive, or ambitious business project
megaproject 🔊 Listen to this noun a very large, expensive, or ambitious business project Share Facebook Twitter Google +