Полный русско-английский словарь
иметь голову на плечах
To have a good head on one's shoulders
Полный русско-английский словарь
иметь гарантию
иметь дело