English to Arabic

Meaning for:
Umbles
other
الأحشاء الحيوانيّة