English Spanish Dictionary

English - español

crowded

in Spanish:

1. abarrotado