hemangiosarcoma - French English Dictionary