Definify.com

Definition 2024


il_y_a_lieu

il y a lieu

French

Phrase

il y a lieu

  1. it's necessary