Made to appear smaller
• In one manner or another
• Loomed large over
• Outclassed by a large margin, as competitors
• Overshadowed
• Towered over