Definition, synonyms and related words
A Brazilian steakhouse restaurant, which primarily serves all-you-can-eat grilled meats.