ovoideas

Spanish

Adjective

ovoideas f pl

  1. feminine plural of ovoideo