piroplasm - French English Dictionary