krepostan

Adjective

 * 1) moral, honest
 * 2) strong, firm