Spanish-English dictionary »

plataforma de observación meaning in English

SpanishEnglish
plataforma de observación noun

observation deck(area of a tall building)
noun