Hemoglobinuria meaning : The presence of hemoglobin in the urine.
hemoglobinuria
futureproofing
quietus
falsify
speed humps