Kamus Mobile
https://m.xamux.com
English to Indonesian
selfmade
adjective
Made by one's self.
Dibuat oleh satu diri itu.
source: WordNet 3.0