Cardioid

Definition of Cardioid from the PharmacyDictionary.in

Cardioid

Something that resembles a heart.

Not Available