English-Polish dictionary »

live drop meaning in Polish

EnglishPolish
live drop noun
location used to exchange items or information

treflnoun