English word definition — powered by WordNet
a vehicle carrying many passengers
Want to remember double-decker?