Spanish-French dictionary »

sumaca meaning in French

SpanishFrench
sumaca noun
{f}

smack