oligoureas

English

Noun

oligoureas

  1. plural of oligourea