Search term Telecamera has one result
IT Italian EN English
telecamera (n) [moving pictures] {f} camera (n) [moving pictures]