OXFORD 9000
📚 verb • entry_id 25962

fit the bill

Meanings (ES + gloss)
dar la talla
To satisfy a need; to serve a purpose; to fulfill specified requirements.
Near-synonym: make the grade
Phrases
No hay frases