The AI-powered English dictionary
plural superbuses
A bus which is larger than or superior to ordinary buses. examples