• word of the day

    squamule

    squamule - Dictionary definition and meaning for word squamule

    Definition
    (noun) a minute scale
Download our Mobile App Today
Receive our word of the day
on Whatsapp