It means awesome, colossal, great, grandiose, formidable. It means it's overwhelming, it's very noticeable and it sticks out, eye-catching.