Search term perplexing has 2 results
EN English FR French
perplexing (a) [feelings] embarrassant (a) [feelings]
perplexing (a) [feelings] troublant (a) [feelings]