Polish-English dictionary »

diaphragma meaning in English

PolishEnglish
Diaphragma noun

cervical capnoun
contraceptive device