кто ни есть
Лексическое значение
кто ни есть Кто (что, какой, где и т. п.) ни (на) есть Всё равно, кто, что, какой, где и т. п. Какой ни есть, а всё-таки сын! Что ни на есть, а гостей надо угостить.
Значение слова кто ни есть в толковом онлайн-словаре Кузнецова С. А.