Spanish-English dictionary »

centro de ciencias meaning in English

SpanishEnglish
centro de ciencias noun

science center(location where science is exhibited)
noun