Definisi dalam bahasa Inggris scratchweed noun (n) Cleavers. (noun) Sumber: webster1913 Lihat arti scratchweed dalam bahasa Indonesia