SPICK MEANING IN FRENCH

Definition & Synonyms


• Spick

  1. (n.) A spike or nail.


Synonyms:
Immaculate, Spotless,