English-French dictionary »

sun dog meaning in French

EnglishFrench
sun dog (spot)
noun

parhélie◼◼◼nom {f}