amara

English: Translation
human intestines
noun