Meaning of “squeamishly” in the English Dictionary

british dictionary