What is the full meaning of bistros
BISTRO, a small bar or restaurant [n]
Example of the word bistros placed on a Scrabble board.