English-French dictionary »

machaca meaning in French

EnglishFrench
machaca noun

fulgore porte-lanternenom {m}