Spanish-French dictionary »

devolver | restituir | vomitar meaning in French

SpanishFrench
devolver | restituir | vomitar

rendre gorge