English

edit

Noun

edit

letrozoles

  1. plural of letrozole

Spanish

edit

Noun

edit

letrozoles m pl

  1. plural of letrozol