Search term microspia has one result
Jump to
IT Italian EN English
microspia (n v) [concealed device] (n v) wiretap (n v) [concealed device]