Polish-English dictionary »

śruba archimedesa meaning in English

PolishEnglish
śruba Archimedesa noun

Archimedes' screwnoun
A screwlike device that raises water