The AI-powered English dictionary
plural tomalleys
(cooking) The hepatopancreas of a crustacean. examples