avowed

a. 坦率承認的、公開宣佈的

公開承認的、公認的

英文釋義

  1. openly declared as such