English to Spanish window screen

Dictionary entry: window screen
  • Top