Slovnenya

Translation English French: hallucinate

Dictionary: main
hallucinate
verb