deserving of the highest esteem or admiration Spanish - French
1.
-
Frenchadmirable
-
Spanishadmirable, loable
English translator: Spanish French deserving of the highest esteem or admiration Eesti sõnaraamat Español Traductor Svenska Översättare