Home > Letter S >

Latin

New Latin; from sex (six) + maculatus (spotted).