Noun hard roe has 1 sense
  1. roe, hard roe - fish eggs or egg-filled ovary; having a grainy texture
    --1 is a kind of seafood
    --1 has particulars: coral; caviar, caviare; shad roe
,
TOP