Tomalley - Definition

tomalley

n 1: edible greenish substance in boiled lobster

Look up another word