Definisi dalam bahasa Inggris slothhound noun (n) See Sleuthhound. (noun) Sumber: webster1913 Lihat arti slothhound dalam bahasa Indonesia