Spanish-French dictionary »

restos meaning in French

SpanishFrench
restos noun
{m-Pl}

dépouillenom {f}