-
general
a high-ranking military officer; a general; (military) a general officer rank above colonel
-
to encounter
(bound form) to meet by chance; to encounter or happen upon; to suffer or be subjected to
-
able person
an able person; a person of outstanding talent or high ability