noun a town in SW California, near Los Angeles.
altadena 🔊 Listen to this noun a town in SW California, near Los Angeles. Share Facebook Twitter Google +