El Canalla
(1,103)
Restaurant
Address: C/ Major de Sarrià, 95, Sarrià-Sant Gervasi, 08017 Barcelona, Spain
Hours: Open ⋅ Closes 12 AM
Phone: +34 932 05 88 06
canalla · 1. (colloquial) (rascal). a. scumbag (colloquial). ¡Ese canalla me las pagará!I'm gonna make that scumbag pay! b. · 2. (lowlife). a. rabble. El joven ...
rat · an offensive word for an unpleasant and untrustworthy person ; creep · (slang) a disgusting person ; rotter · (British, informal, old-fashioned) a mean, bad ...