Search term suffocation has 3 results
EN English IT Italian
suffocation asfissia {f}
suffocation (n) [medicine] soffocamento (n) {m} [medicine]
suffocation affogare