Portuguese-English dictionary »

tricobezoar meaning in English

PortugueseEnglish
tricobezoar noun
{m}

trichobezoar(a bezoar composed of hair)
noun