slow-witted

adjective
1
not able to think quickly; slow to learn or understand things
کندذهن, دیرآموز, کم‌هوش, کم‌فهم, کودن
opposite quick-witted