Tamil Dictionary 🔍

self-devised

Self`-de*vised", a. Defn: Devised by one's self.


self-devised - Similar Words