English-French dictionary »

home plate meaning in French

EnglishFrench
home plate (pentagonal rubber object)
noun

marbre◼◼◼nom {m}