DECUCUMINATED MEANING IN ENGLISH

• Decucuminated Definition & Synonyms

  1. (a.) Having the point or top cut off.


RECENT SEARCHES