Crossword Answer Lookup

500k+ clues

Program from tech giant, leader in tech (6)

Answer APPLET
Definition: tech
Guardian #29458 17 Down 2024-08-10

Also appeared in

  • Telegraph #31061 (2025-10-18)