overawed

英文釋義

  1. overcome by a feeling of awe