English-French dictionary »

trapball meaning in French

EnglishFrench
trapball noun

ball-trapnom {m}