tomalley

Noun

 * 1)  The hepatopancreas of a crustacean.

Translations

 * Finnish: maksahaima