Yagoubian

English

Proper noun

Yagoubian

  1. Alternative form of Yacoubian