SCROBICULATE MEANING IN ENGLISH

• Scrobiculate Definition & Synonyms

  1. (a.) Alt. of Scrobiculated


• Scrobiculated Definition & Synonyms

  1. (a.) Having numerous small, shallow depressions or hollows; pitted.


RECENT SEARCHES