English-Spanish dictionary »

sun dog meaning in Spanish

EnglishSpanish
sun dog (spot)
noun

parhelionoun