DEFLEXED MEANING IN ENGLISH

• Deflexed Definition & Synonyms

  1. (a.) Bent abruptly downward.


RECENT SEARCHES