What does aparato mean?

aparato - Spanish to English

X-ray tv system

View more

  • machine