elfin grot meaning in english

close