Dictionary search results

Showing 1-3 of 3 results

apogee US English

The highest point in the development of something; the climax or culmination

apogee English-Spanish

apogeo m