graal meaning in English
n. grail, holy grail, legendary cup supposedly used during the last supper (considered to have supernatural powers)
n. grail, holy grail, legendary cup supposedly used during the last supper (considered to have supernatural powers)