English Polish Dictionary

English - język polski

head torch in Polish: