Subscriber login


Forgot your password?

Library card login

Other

churrascaria


Definition of churrascaria

noun

  • a restaurant specializing in churrasco.

Origin:

South American Spanish

  |  Cite

Word of the day

secretagogue

/ sɪˈkriːtəgɒg /
noun
a substance which promotes secretion …