Language:
Free Online Dictionary|3Dict

踏实

Source : CEDICT

practical/down-to-earth/realistic/firmly based/steadfast/to have peace of mind/free from anxiety