English to Arabic

Meaning for:
Riddled
other
مثقّب