Word info

palatinoid

Noun

Meaning

palatinoid (plural palatinoids)

(medicine, dated) A form of envelope or capsule used for the administration of bitter or unpleasant-tasting drugs.

Source: en.wiktionary.org

Anagrams

Close letter words and terms