effroyable - Turkish English Dictionary