COD LIVER MEANING IN ENGLISH

• Cod liver Definition & Synonyms

  1. (n.) The liver of the common cod and allied species.


RECENT SEARCHES