Search term incurable has 3 results
Jump to
EN English IT Italian
incurable (a) [medicine] incurabile (a) [medicine]
incurable inguaribile
incurable insanabile