letsonan

Noun

 * 1) a store or restaurant that serve mainly lechon