English to Arabic

Meaning for:
Crammed
other
محشور