Sinistard

Definition of Sinistard from the PharmacyDictionary.in

Sinistard

To or towards the left side (less common term).

Not Available